package com.jinke.api.modules.app.controller.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @projectName:
 * @title: ContactUsReqParam
 * @description: 联系我们发送邮件请求参数体
 * @see:
 * @author: hhp
 * @version: 1.0.0
 * @createTime: 2024/7/19 10:26
 */
@ApiModel("联系我们发送邮件请求参数体")
@Data
public class ContactUsReqParam {
    // 名
    @ApiModelProperty("名字")
    @NotBlank(message = "名字不能为空11111111111111")
    private String firstName;
    // 姓
    @ApiModelProperty("姓氏")
    @NotBlank(message = "姓氏不能为空22222222222")
    private String lastName;
    // 公司名称
    @ApiModelProperty("公司名称")
    @NotBlank(message = "公司名称不能为空")
    private String companyName;
    // 公司邮箱
    @ApiModelProperty("公司邮箱")
    //@NotBlank(message = "公司邮箱不能为空")
    //@AtLeastOneNotNull(message = "邮箱和电话号码不能同时为空")
    private String mailAddress;
    // 电话号码
    @ApiModelProperty("电话号码")
    //@NotBlank(message = "电话号码不能为空")
    //@AtLeastOneNotNull(message = "邮箱和电话号码不能同时为空")
    private String phone;
    // 每月出货量
    @ApiModelProperty("每月出货量")
    //@NotBlank(message = "每月出货量不能为空")
    private String goodsQuantity;
    // 具体消息内容
    @ApiModelProperty("求助信息")
    //@NotBlank(message = "求助信息不能为空")
    private String helpMessage;
}
